import request from '@/utils/request'

// ip查询属性
export function getSingleIPInfo(query) {
  return request({
    url: '/ip/ip/getLocationByIp',
    method: 'get',
    params: query
  })
}

// ip段查询属性
export function getSingleIPInfoByIPRange(query) {
  return request({
    url: '/ip/ip/getLocationByIpRange',
    method: 'get',
    params: query
  })
}



// 根据文件id查询位置信息（文件中的IP肯定是库里的，所以直接查库中的属性即可）
export function getLocationByFileId(query) {
  return request({
    url: '/ip/ip/getLocationByFileid',
    method: 'get',
    params: query
  })
}

// 根据IP查询路由器实体属性信息
export function getRouterByIp(query) {
  return request({
    url: '/ip/ip/getRouterInfoByIp',
    method: 'get',
    params: query
  })
}// 上传IP列表文件
export function UploadFile(data) {
  return request({
    url: '/ip/ip/uploadExcel',
    method: 'post',
    data: data
  })
}
